package pos.Junit;

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;

import pos.dominio.Jugador;
import pos.dominio.LeDiable;
import pos.dominio.PartidaFacade;
import pos.dominio.Tablero;
import junit.framework.TestCase;

public class TestLeDiable extends TestCase {

	private LeDiable noble;

	protected void setUp() throws Exception {
		PartidaFacade partida = new PartidaFacade();
		Tablero tablero = new Tablero(partida);
		noble = new LeDiable("pra", 3, partida, tablero);
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}

	public void testRealizarEfecto() {
		// Este es mas chungoo!!
	}

	public void testCrearListaPuntuacion() {
		List<Integer> lsp = noble.crearListaPuntuacion();
		assertTrue(lsp.get(0) == 4 && lsp.get(1) == 7 && lsp.get(2) == 10);
	}

	public void testLeDiable() {
		PartidaFacade partida = new PartidaFacade();
		Tablero tablero = new Tablero(partida);
		assertTrue(new LeDiable("LeDiable", 2, partida, tablero) instanceof LeDiable);
	}

}
